package com.fivestar.finance.app.injector.components;

import com.fivestar.finance.app.injector.module.ActivityModule;
import com.fivestar.finance.app.injector.scope.ActivityScope;

import dagger.Component;

/**
 * Activity组件，可以理解为一个Activity级别的注入器，生命周期跟Activity一样的组件，是@Inject和@Module的桥梁
 * Created by Dimon on 2016/3/20.
 */
@ActivityScope //一个自定义的范围注解,生命周期应该遵循activity的生命周期
@Component(dependencies = ApplicationComponent.class, modules = ActivityModule.class)
public interface ActivityComponent {
}
